package com.ctg.itrdc.sysmgr.portal.api.dto;

import java.io.Serializable;
import java.sql.Timestamp;

import com.ctg.itrdc.pasp.core.DTO;

public class OrgPostRelDTO extends BaseDTO implements Serializable {
	private static final long serialVersionUID = 1598179584838497003L;

	/**
	 * 组织使用系统岗位标识，主键
	 */
	private Long orgPostRel;

	/**
	 * 系统岗位标识
	 */
	private Long sysPostId;

	/**
	 * 创建人
	 */
	private Long createStaff;

	/**
	 * 修改时间
	 */
	private Timestamp updateDate;

	/**
	 * 系统岗位关联使用组织生效时间
	 */
	private Timestamp effDate;

	/**
	 * 状态时间
	 */
	private Timestamp statusDate;

	/**
	 * 租户标识。
	 */
	private Long tenantId;

	/**
	 * 组织标识
	 */
	private Long orgId;

	/**
	 * 分片键1，固定值-1。
	 */
	private Long shard1;

	/**
	 * 系统岗位关联使用组织失效时间
	 */
	private Timestamp expDate;

	/**
	 * 修改人
	 */
	private Long updateStaff;

	/**
	 * 分片键2，固定值-1。
	 */
	private Long shard2;

	/**
	 * 状态
	 */
	private String statusCd;

	/**
	 * 创建时间
	 */
	private Timestamp createDate;

	public void setOrgPostRel(Long orgPostRel) {
		this.orgPostRel = orgPostRel;
	}

	public Long getOrgPostRel() {
		return this.orgPostRel;
	}

	public void setSysPostId(Long sysPostId) {
		this.sysPostId = sysPostId;
	}

	public Long getSysPostId() {
		return this.sysPostId;
	}

	public void setCreateStaff(Long createStaff) {
		this.createStaff = createStaff;
	}

	public Long getCreateStaff() {
		return this.createStaff;
	}

	public void setUpdateDate(Timestamp updateDate) {
		this.updateDate = updateDate;
	}

	public Timestamp getUpdateDate() {
		return this.updateDate;
	}

	public void setEffDate(Timestamp effDate) {
		this.effDate = effDate;
	}

	public Timestamp getEffDate() {
		return this.effDate;
	}

	public void setStatusDate(Timestamp statusDate) {
		this.statusDate = statusDate;
	}

	public Timestamp getStatusDate() {
		return this.statusDate;
	}

	public void setTenantId(Long tenantId) {
		this.tenantId = tenantId;
	}

	public Long getTenantId() {
		return this.tenantId;
	}

	public void setOrgId(Long orgId) {
		this.orgId = orgId;
	}

	public Long getOrgId() {
		return this.orgId;
	}

	public void setShard1(Long shard1) {
		this.shard1 = shard1;
	}

	public Long getShard1() {
		return this.shard1;
	}

	public void setExpDate(Timestamp expDate) {
		this.expDate = expDate;
	}

	public Timestamp getExpDate() {
		return this.expDate;
	}

	public void setUpdateStaff(Long updateStaff) {
		this.updateStaff = updateStaff;
	}

	public Long getUpdateStaff() {
		return this.updateStaff;
	}

	public void setShard2(Long shard2) {
		this.shard2 = shard2;
	}

	public Long getShard2() {
		return this.shard2;
	}

	public void setStatusCd(String statusCd) {
		this.statusCd = statusCd;
	}

	public String getStatusCd() {
		return this.statusCd;
	}

	public void setCreateDate(Timestamp createDate) {
		this.createDate = createDate;
	}

	public Timestamp getCreateDate() {
		return this.createDate;
	}

	public Long getId() {
		return orgPostRel;
	}

	public void setId(Long id) {
		this.orgPostRel = id;
	}

	public OrgPostRelDTO() {
		super();
	}
}
